

.button { clear: both; padding: 0 0 20px 0; float: none; border: none ;}
.button1 {clear: both; text-align: center; border: none ; background-image: url(../images/button2.png); background-position: center; background-repeat: no-repeat;}
.button1:hover {background-image: url(../images/button.png); background-position: center; background-repeat: no-repeat;}


 body {background-color: rgb(0,0,0); overflow-y: hidden; margin: 0px; 
  padding: 0px; }
img {border:none;}
     *+html .image {max-width: 100%; width: 1500px;  height: auto !important; min-height: 100%; height: 700px; overflow: hidden;}
   .back  { margin: auto; max-width: 1500px; }
 
 .image {  position: absolute; top: 0px; bottom: 0px;
 min-width: 1050px; max-width: 1500px; width: 100%; height: 100%;  min-height: 700px; }
                                                              
.content a.goto, .content a.goto:visited { color:#E1CC25; }    
#layout {width: 90%; margin: auto; max-height: 840px; max-width: 1400px; overflow: hidden; }
img { border:none;}
#mcs_container {
color: rgb(255,255,255); 
background : black; opacity: 0.9; filter:alpha(opacity=90);
text-align: justify; position: absolute;  top:  100px; width: 90%; height: 70%; max-height: 900px; max-width: 1400px; min-height: 300px; /*overflow: auto;*/ min-width: 950px; }        
.main {color: rgb(255,255,255); text-align: justify; position: absolute;  top:  100px; width: 90%; height: 70%; max-height: 900px; max-width: 1400px; min-height: 300px; overflow: auto; min-width: 950px; }       
.block {display: block; background: rgb(0,0,0); padding: 5px 20px;  overflow: auto; opacity: 0.9; filter:alpha(opacity=90)} 
  
  #r00, #r0, #r1, #r2, #r3, #r4, #r5, #r6, #r7 {display: block; height: 1px; text-align: center; background-color: rgb(0,0,0); opacity: 0.9; filter:alpha(opacity=90)}                                                                  
  #r7 {height: 2px; margin: 0 1px 0 1px}
  #r6 {margin: 0 2px 0 2px}
  #r5  {margin: 0 3px 0 3px}
  #r4  {margin: 0 4px 0 4px}
  #r3  {margin: 0 5px 0 5px}
  #r2  {margin: 0 6px 0 6px}
  #r1  {margin: 0 7px 0 7px}
  #r0   {margin: 0 8px 0 8px}
  
    .menu {text-align: justify; position: absolute;  top: 35px; width: 90%; max-width: 1400px; min-width: 950px;
    border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid black; background-color:black;height:29px;opacity: 0.9;
    }
    
    .home, .aboutus, .faq, .contact, .payment, .news, .articles, 
    .home_selected, .aboutus_selected, .faq_selected, .contact_selected, .payment_selected, .news_selected, .articles_selected 
    {float: right; text-decoration: none; background-repeat: no-repeat; background-position: center justify; padding:  0px 10px 0 10px; margin-top: 2px; opacity: 1;}
    .eng, .rus {float: right; text-decoration: none; background-repeat: no-repeat; background-position: center justify;} 
      
    .eng {margin: 0px 0 0 0;}
    .rus {margin:  1px 20px 0px 10px;}
    .articles {margin: 2px 5px 0 0px;}
    
    
    .Home black {text-decoration: none; border: 0;}
    .home,.home:visited {background-image: url(../images/mainruspassive.png); border: 0 ; text-decoration: none;}  
    .home:hover {background-image: url(../images/mainrus.png); border: 0; text-decoration: none;}  
     .home_selected  {background-image: url(../images/mainrus.png); border: 0 ; text-decoration: none;}
    
    .aboutus,.aboutus:visited {background-image: url(../images/aboutusruspassive.png);}
    .aboutus:hover {background-image: url(../images/aboutusrus.png);} 
    .aboutus_selected {background-image: url(../images/aboutusrus.png);}
    
    .faq,.faq:visited  {background-image: url(../images/faqruspassive.png);}
    .faq:hover {background-image: url(../images/faqrus.png);}
    .faq_selected {background-image: url(../images/faqrus.png);}
      
      
    .contact,.contact:visited {background-image: url(../images/contactsruspassive.png);}
    .contact:hover {background-image: url(../images/contactsrus.png);}
     .contact_selected {background-image: url(../images/contactsrus.png);}
     
    .payment,.payment:visited {background-image: url(../images/paymentruspassive.png);}
    .payment:hover {background-image: url(../images/paymentrus.png);}
     .payment_selected {background-image: url(../images/paymentrus.png);}
     
    .news,.news:visited {background-image: url(../images/newsruspassive.png);}
    .news:hover {background-image: url(../images/newsrus.png);}
    .news_selected {background-image: url(../images/newsrus.png);}
    
    .articles,.articles:visited {background-image: url(../images/articlesruspassive.png);}
    .articles:hover {background-image: url(../images/articlesrus.png);}
    .articles_selected  {background-image: url(../images/articlesrus.png);}
    
    .eng {background-image: url(../images/eng-active.png);}
    .eng:hover {opacity:0.70;}
    
    .rus {background-image: url(../images/rus-active.png);}
    .rus:hover {opacity:0.70;}
    
    .m {display: block; background: rgb(0,0,0); opacity: 0.8; height: 15px; filter:alpha(opacity=80);margin-top: 7px;}

  #m0, #m1, #m2, #m3, #m4, #m5, #m6, #m7 {display: block; height: 1px; text-align: center; background-color: rgb(0,0,0); opacity: 0.8;}  
  #m7 {height: 2px; margin: 0 1px 0 1px}
  #m6 {margin: 0 2px 0 2px}
  #m5  {margin: 0 3px 0 3px}
  #m4  {margin: 0 4px 0 4px}
  #m3  {margin: 0 5px 0 5px}
  #m2  {margin: 0 6px 0 6px}
  #m1  {margin: 0 7px 0 7px}
  #m0   {margin: 0 8px 0 8px} 
  .logo {position: absolute;  top: -15px; padding-left: 25px; opacity: 1;}
  
  .idioms {color: rgb(255,255,255); text-align: justify; width: 50%;  position: absolute; bottom: 10px;  padding: 0px 20px}

   .joinus {position: absolute; bottom: 0; left: 72%; text-decoration: none; background-repeat: no-repeat;}
   .joinus {background-image: url(../images/jmi2.png);}
   .joinus:visited {background-image: url(../images/jmi.png); } 
   .joinus:hover {background-image: url(../images/jmi.png); }
   .joinus_selected  {background-image: url(../images/jmi.png); }
    
    .fvt {float: right;}
    
    .facebook {background-image: url(../images/facebook-passive.png);  position: absolute; bottom: 20px; background-repeat: no-repeat; margin: 0 0px 0 -70px;} 
    .facebook:visited {background-image: url(../images/facebook-active.png);}
    .facebook:hover {background-image: url(../images/facebook-active.png);}
    
    
    .vkontakte {background-image: url(../images/vkontakte-passive.png); margin: 0 10px 0 -30px; position: absolute; bottom: 20px; background-repeat: no-repeat; }
    .vkontakte:visited {background-image: url(../images/vkontakte-active.png);}
    .vkontakte:hover {background-image: url(../images/vkontakte-active.png);}
    
    
    .twitter {background-image: url(../images/twitter-passive.png);
     margin: 0px 0px -3px 7px; position: absolute; bottom: 20px; background-repeat: no-repeat; }
    .twitter:visited {background-image: url(../images/twitter-active.png);}
    .twitter:hover {background-image: url(../images/twitter-active.png);} 
